/** file nbarts.h
    author belot.nicolas
    non blocking io with artsc
*/

#ifndef NBARTS_H
#define NBARTS_H 1
#include "libtrckr.h"
#include <pthread.h>
#include <artsc.h>

namespace libtrckr {
	typedef int nbarts_cb_t(int, void*) ;
	arts_stream_t nbarts_get_stream( ); 
	void nbarts_close_stream(arts_stream_t);
	double *getIn();
	int nbarts_set_callback(nbarts_cb_t*,void*);


}

#endif

